[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Dynamische semantikbasierte Suche nach Web Services in parametrisierten BPEL-Prozessen

contributor IAAS, Architektur von Anwendungssystemen
creator Wetzstein, Branimir
date 2006-01-17
description 90 pages
Die Business Process Execution Language (BPEL) ist ein Standard zur Beschreibung von Prozessen auf Basis von Web Services. In BPEL werden Web-Service-Aufrufe durch WSDL-Schnittstellen modelliert. Dabei werden die PortType- und Operation-Namen im Prozessmodell hartkodiert. Eine Auswahl von möglicherweise passenderen Services zur Laufzeit ist dadurch eingeschränkt. Im Rahmen von parametrisierten Prozessen wird durch eine Erweiterung von BPEL die Namensbindung aufgehoben. Aufbauend auf parametrisierten Prozessen, wird in dieser Arbeit untersucht, wie BPEL erweitert werden kann, um eine automatische Suche nach Web Services zur Laufzeit zu ermöglichen. Als eine Einschränkung für die automatische Suche wird zunächst die fehlende Semantik in WSDL-Beschreibungen identifiziert. Daraufhin werden bestehende Ansätze im Bereich der Semantic Web Services (SWS) untersucht. Es wird eine Suchanfrage spezifiziert, die eine Suche anhand der semantischen funktionalen Beschreibung und nichtfunktionalen Eigenschaften unterstützt. Insbesondere kann die Suchanfrage auch BPEL-Übergangsbedingungen und WS-Policy-Ausdrücke enthalten. Für die Umsetzung der dynamischen Suche wird eine Broker-basierte Architektur vorgestellt. Dabei führt ein Broker die semantische Suche und den Aufruf stellvertretend für die BPEL-Engine durch. Die Suche und der Aufruf können aus Sicht der BPEL-Engine in einem Schritt oder auch getrennt durchgeführt werden. Im Rahmen der Arbeit wurden die Konzepte in einer Erweiterung der ActiveBPEL-Engine unter Verwendung der SWS-Technologie OWL-S umgesetzt. Die Broker-Implementierung umfasst einen OWL-S-Matchmaker, der die semantische Suche durchführt, und eine Aufruf-Komponente, die einen Service unter Einbeziehung möglicherweise notwendiger Datentransformationen aufrufen kann. Es wurde weiterhin eine einfache Form der automatischen Service-Komposition implementiert. Dabei kann eine Sequenz von mehreren Services aufgefunden und ausgeführt werden, die zusammengenommen die Anforderungen der Suchanfrage erfüllen.
format application/pdf
1709218 Bytes
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-2372&engl=1
language ger
publisher Stuttgart, Germany, Universität Stuttgart
relation Diploma Thesis No. 2372
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2372/DIP-2372.pdf
subject Software Engineering Interoperability (CR D.2.12)
Software Engineering Reusable Software (CR D.2.13)
Information Search and Retrieval (CR H.3.3)
Information Storage and Retrieval Systems and Software (CR H.3.4)
Office Automation (CR H.4.1)
Knowledge Representation Formalisms and Methods (CR I.2.4)
Web Services
BPEL
Semantic Web Services
title Dynamische semantikbasierte Suche nach Web Services in parametrisierten BPEL-Prozessen
type Text
Diploma Thesis